home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
e
/
misc.txt
/
000075_gquiring@gmail.com_Fri Feb 16 15:34:40 2007.msg
< prev
next >
Wrap
Internet Message Format
|
2018-01-01
|
9KB
Path: reader2.panix.com!panix!bloom-beacon.mit.edu!newsfeed.stanford.edu!postnews.google.com!v33g2000cwv.googlegroups.com!not-for-mail
From: "Gary Quiring" <gquiring@gmail.com>
Newsgroups: comp.protocols.kermit.misc
Subject: Re: SSL Solaris 9 compile errors
Date: 15 Feb 2007 16:20:54 -0800
Organization: http://groups.google.com
Lines: 157
Message-ID: <1171585254.113397.40400@v33g2000cwv.googlegroups.com>
References: <1171461754.452734.293090@a75g2000cwd.googlegroups.com>
<slrnet6bnr.t17.fdc@panix1.panix.com>
<1171474573.115000.277200@v45g2000cwv.googlegroups.com>
<slrnet95nd.1b6.fdc@panix2.panix.com>
NNTP-Posting-Host: 67.84.124.177
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1171585278 31717 127.0.0.1 (16 Feb 2007 00:21:18 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 16 Feb 2007 00:21:18 +0000 (UTC)
In-Reply-To: <slrnet95nd.1b6.fdc@panix2.panix.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: v33g2000cwv.googlegroups.com; posting-host=67.84.124.177;
posting-account=FQhNKw0AAABpZoI-99pbw0OCE1cm_48O
Xref: panix comp.protocols.kermit.misc:15646
On Feb 15, 12:22 pm, Frank da Cruz <f...@panix.com> wrote:
> On 2007-02-14, Gary Quiring <gquir...@gmail.com> wrote:
> : On Feb 14, 10:47 am, Frank da Cruz <f...@panix.com> wrote:
> :> On 2007-02-14, Gary Quiring <gquir...@gmail.com> wrote:
> :> : I am trying to compile kermit 8.0.211 with Solaris 9 (Sparc). My
> :> : openssl ver is 0.9.8d
> :> :
> :> : Makeline: make solaris9g+openssl+shadow+pam+zlib
> :> :...
> :> : /usr/local/ssl/include/openssl/rsa.h:336: error: parse error before
> :> : numeric constant
> :> :
> :> Like it says in the makefile in the comments on that makefile target:
> :>
> :> #Add -DOPENSSL_097 for OpenSSL 0.9.7 or later.
> :>
> :> So use:
> :>
> :> make solaris9g+openssl+shadow+pam+zlib KFLAGS=-DOPENSSL_097
> :>
> :> If somebody knows a way to get the OpenSSL version number from the shell
> :> command line, we could have the makefile figure this out automatically.
> :>
> :> - Frank
> :
> : I tried the above make line but I get the exact same error.
> :
> I have Solaris 9 here, with OpenSSL 0.9.8d, and "It Works For Me" (TM).
>
> To build C-Kermit with OpenSSL, you need to use one of the appropriate
> makefile targets (which you did), plus:
>
> . If the OpenSSL version is 0.9.7 or greater (a point where the API
> changed), you have to add -DOPENSSL_097 to CFLAGS (which can be
> done as shown above);
>
> . If the OpenSSL header files are not in /usr/local/ssl/include, you
> have to change or override the definitions of "prefix" or "sslroot"
> or SSLINCL in the makefile.
>
> . If the OpenSSL libraries are not in /usr/local/ssl/lib, you
> have to change or override the definitions of "prefix" or "sslroot"
> or SSLLIB in the makefile.
>
> At Columbia, we have to do all these things, because around here (or maybe in
> Solaris in general) "/usr/local" is "deprecated": Here is the procedure:
>
> export SSLINC=-I/opt/openssl-0.9.8d/include
> export SSLLIB=-L/opt/openssl-0.9.8d/lib
> export "KFLAGS=-DOPENSSL_097 -DCK_FORWARD_X -D_FILE_OFFSET_BITS=64"
> make -e solaris9g+openssl+shadow+pam+zlib
>
> - Frank
Still no luck. My SSL location is /usr/local/ssl. I set the
following:
export SSLINC="-l/usr/local/ssl/include"
export SSLLIB="-L/usr/local/ssl/lib"
export KFLAGS="-DOPENSSL_097 -DCK_FORWARD_X -D_FILE_OFFSET_BITS=64"
Why is ck_ssl.h hardcoded for openssl directory? I made a link for
openssl -> ssl in /usr/local but it still didn't work.
Thanks
Gary
make -e solaris9g+openssl+shadow+pam+zlib
make "MAKE=make" solaris2xg+openssl+zlib+pam+shadow \
KTARGET=${KTARGET:-solaris9g+openssl+shadow+pam+zlib} \
"KFLAGS=-DSOLARIS9 -DHDBUUCP -DDIRENT -DZLIB -DCK_PAM -DCK_SHADOW \
-DLIBDES -DOPENSSL_097 -DCK_FORWARD_X -D_FILE_OFFSET_BITS=64" "LIBS= -
lpam -ldes
425 -lz "
make[1]: Entering directory `/u/local/src/kermitssl'
Making C-Kermit "8.0.211" for Solaris 2.x with gcc, OpenSSL...
Please read the comments that accompany the solaris2xg target.
make xermit KTARGET=${KTARGET:-solaris2xg+openssl+zlib+pam+shadow}
CC=gcc CC2=gc
c \
"CFLAGS = -g -O -Usun -DSVR4 -DSOLARIS -DSTERMIOX -DSELECT -DFNFLOAT \
-DCK_CURSES -DCK_NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET \
-DCK_AUTHENTICATION -DCK_SSL -DCK_PAM -DCK_SHADOW -DZLIB \
-DBIGBUFOK -l/usr/local/ssl/include -DSOLARIS9 -DHDBUUCP -DDIRENT -
DZLIB -DCK_PA
M -DCK_SHADOW -DLIBDES -DOPENSSL_097 -DCK_FORWARD_X -
D_FILE_OFFSET_BITS=64" \
"LIBS= -L/usr/local/ssl/lib -ltermlib \
-lsocket -lnsl -lm -lresolv -lssl -lcrypto -lpam -lz"
make[2]: Entering directory `/u/local/src/kermitssl'
gcc -g -O -Usun -DSVR4 -DSOLARIS -DSTERMIOX -DSELECT -DFNFLOAT -
DCK_CURSES -DCK
_NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET -DCK_AUTHENTICATION -DCK_SSL -
DCK_PAM -
DCK_SHADOW -DZLIB -DBIGBUFOK -l/usr/local/ssl/include -DSOLARIS9 -
DHDBUUCP -DD
IRENT -DZLIB -DCK_PAM -DCK_SHADOW -DLIBDES -DOPENSSL_097 -
DCK_FORWARD_X -D_FILE
_OFFSET_BITS=64 -DKTARGET=\"solaris9g+openssl+shadow+pam+zlib\" -c
ckcmai.c
In file included from ckcmai.c:607:
ck_ssl.h:35:26: openssl/comp.h: No such file or directory
ck_ssl.h:42:25: openssl/des.h: No such file or directory
ck_ssl.h:43:25: openssl/ssl.h: No such file or directory
ck_ssl.h:44:28: openssl/x509v3.h: No such file or directory
ck_ssl.h:45:26: openssl/rand.h: No such file or directory
ck_ssl.h:46:30: openssl/x509_vfy.h: No such file or directory
ck_ssl.h:47:25: openssl/err.h: No such file or directory
ck_ssl.h:48:25: openssl/pem.h: No such file or directory
ck_ssl.h:49:24: openssl/bn.h: No such file or directory
ck_ssl.h:50:30: openssl/blowfish.h: No such file or directory
ck_ssl.h:51:24: openssl/dh.h: No such file or directory
ck_ssl.h:52:25: openssl/rc4.h: No such file or directory
ck_ssl.h:53:26: openssl/cast.h: No such file or directory
ck_ssl.h:54:25: openssl/dsa.h: No such file or directory
ck_ssl.h:55:25: openssl/rsa.h: No such file or directory
ck_ssl.h:56:25: openssl/md5.h: No such file or directory
ck_ssl.h:57:25: openssl/sha.h: No such file or directory
ck_ssl.h:58:25: openssl/evp.h: No such file or directory
ck_ssl.h:59:26: openssl/hmac.h: No such file or directory
In file included from ckcmai.c:607:
ck_ssl.h:64: error: parse error before '*' token
ck_ssl.h:64: warning: data definition has no type or storage class
ck_ssl.h:65: error: parse error before '*' token
ck_ssl.h:65: warning: data definition has no type or storage class
ck_ssl.h:66: error: parse error before '*' token
ck_ssl.h:66: warning: data definition has no type or storage class
ck_ssl.h:90: error: parse error before '*' token
ck_ssl.h:90: warning: data definition has no type or storage class
ck_ssl.h:91: error: parse error before '*' token
ck_ssl.h:91: warning: data definition has no type or storage class
ck_ssl.h:95: error: parse error before '*' token
ck_ssl.h:95: warning: data definition has no type or storage class
ck_ssl.h:98: error: parse error before '*' token
ck_ssl.h:98: warning: data definition has no type or storage class
ck_ssl.h:99: error: parse error before '*' token
ck_ssl.h:99: warning: data definition has no type or storage class
ck_ssl.h:109: error: parse error before '*' token
ck_ssl.h:110: error: parse error before "X509_STORE_CTX"
ck_ssl.h:111: error: parse error before "X509_STORE_CTX"
ck_ssl.h:116: error: parse error before '*' token
ck_ssl.h:117: error: parse error before '*' token
ck_ssl.h:118: error: parse error before '*' token
ck_ssl.h:119: error: parse error before '*' token
ck_ssl.h:120: error: parse error before '*' token
ck_ssl.h:124: error: parse error before '*' token
ck_ssl.h:125: error: parse error before '*' token
ck_ssl.h:126: error: parse error before '*' token
ck_ssl.h:127: error: parse error before "X509_STORE_CTX"
ck_ssl.h:129: error: parse error before '*' token
ck_ssl.h:130: error: parse error before '*' token
make[2]: *** [ckcmai.o] Error 1
make[2]: Leaving directory `/u/local/src/kermitssl'
make[1]: *** [solaris2xg+openssl+zlib+pam+shadow] Error 2
make[1]: Leaving directory `/u/local/src/kermitssl'
make: *** [solaris9g+openssl+shadow+pam+zlib] Error 2